#!/bin/bash

# 酒店预订管理服务启动脚本

echo "🚀 启动酒店预订管理服务..."

# 检查是否安装了必要的工具
if ! command -v cargo &> /dev/null; then
    echo "❌ 请先安装 Rust 和 Cargo"
    exit 1
fi

# 创建数据库（如果不存在）
if [ ! -f "reservations.db" ]; then
    echo "📊 初始化数据库..."
    cargo run --bin migration
fi

# 启动服务器
echo "🌐 启动 gRPC 服务器..."
cargo run --bin server